tg-me.com/devopsslib/3584
Last Update:
🛠 Телеметрия, которая включается сама
Мониторинг — это не только про графики, но и про то, как вы к ним пришли. И тут два пути:
1. Вы вручную вставляете в код SDK, настраиваете трассировку, метрики, логирование, ругаетесь.
2. Или вы просто включаете автопилот — и система всё собирает сама.
Второй вариант называется автоинструментализацией. Это когда в приложение внедряется агент (обычно на уровне среды исполнения), который автоматически собирает телеметрию, не трогая ваш код. Никаких import telemetry и .trackThisPlz().
• Быстро стартовать с мониторингом.
• Не вторгаться в код чужих приложений.
• Собирать всё — даже то, про что вы забыли.
• Отделить мониторинг от логики приложения.
• На уровне инструментированных рантаймов: JVM, .NET, Node.js и т.д.
• Через sidecar-контейнеры.
• С помощью eBPF и прочей чёрной магии в Linux.
• Через AOP (аспектно-ориентированное программирование) и bytecode-инжекцию.